/*
 * =====================================================================================
 *
 *       Filename:  cl_socket_addr.cxx
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  03/24/2011 05:30:33 AM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Chen Ken (Ken), zlchen.ken@gmail.com
 *        Company:  EMC
 *
 * =====================================================================================
 */

#include "cl_socket_addr.hxx"

namespace neo
{
using namespace std;

CLSocketAddr::~CLSocketAddr() 
{
}

CLSocketAddr* CLSocketAddr::clone(void) const 
{
	return doClone();
}

int CLSocketAddr::family(void) const 
{
	return getFamily();
}

int CLSocketAddr::size(void) const 
{
	return getSize();
}

const struct sockaddr* CLSocketAddr::address(void) const  
{
  return getAddress();
}

bool CLSocketAddr::isValid(void) const 
{
	return doIsValid();
}

const string CLSocketAddr::toString(void) const 
{
  return doToString();
}

} // neo
